{"version":3,"sources":["intersectionobserver.js"],"names":["window","document","IntersectionObserverEntry","prototype","Object","defineProperty","get","this","intersectionRatio","registry","entry","time","target","rootBounds","boundingClientRect","intersectionRect","getEmptyRect","isIntersecting","targetRect","targetArea","width","height","intersectionArea","IntersectionObserver","callback","opt_options","options","Error","root","nodeType","_checkForIntersections","throttle","bind","THROTTLE_TIMEOUT","_callback","_observationTargets","_queuedEntries","_rootMarginValues","_parseRootMargin","rootMargin","thresholds","_initThresholds","threshold","map","margin","value","unit","join","POLL_INTERVAL","USE_MUTATION_OBSERVER","observe","isTargetAlreadyObserved","some","item","element","_registerInstance","push","_monitorIntersections","unobserve","filter","length","_unmonitorIntersections","_unregisterInstance","disconnect","takeRecords","records","slice","opt_threshold","Array","isArray","sort","t","i","a","isNaN","opt_rootMargin","marginString","margins","split","parts","exec","parseFloat","_monitoringIntersections","_monitoringInterval","setInterval","addEvent","_domObserver","MutationObserver","attributes","childList","characterData","subtree","clearInterval","removeEvent","rootIsInDom","_rootIsInDom","rootRect","_getRootRect","forEach","getBoundingClientRect","rootContainsTarget","_rootContainsTarget","oldEntry","_computeTargetAndRootIntersection","newEntry","now","_hasCrossedThreshold","getComputedStyle","display","parent","getParentNode","atRoot","parentRect","parentComputedStyle","body","documentElement","overflow","computeRectIntersection","html","top","left","right","clientWidth","bottom","clientHeight","_expandRectByRootMargin","rect","newRect","oldRatio","newRatio","containsDeep","indexOf","index","splice","performance","fn","timeout","timer","setTimeout","node","event","opt_useCapture","addEventListener","attachEvent","removeEventListener","detatchEvent","rect1","rect2","Math","max","min","el","err","child","parentNode","host"],"mappings":"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","file":""}